<?
	$smtp_id = "smtp 아이디"; 
    $smtp_pwd = "smtp 패스워드"; 

    $host = "localhost"; // 이건 자신의 컴터에 깔려있다면 이고 다른 SMTP를 이용하는 분이라면 다른 주소를 써주시면 됩니다.
    $port = 25; 
    
	$tomail = "받는 사람 메일주소"; 
    $frommail ="보내는 사람 메일주소"; 
    $webid="보내는 사람 이름 또는 ID"; 
    $subject = "제목"; 
    $type = "text/html"; // 이건 html 형식으로 보낼때 씁니다. 
    $message = "내용"; 

    $fp = fsockopen($host, $port, &$errno, &$errstr, 30);  

    if($fp) { 

        fgets($fp, 128);  
        fputs($fp, "helo $HTTP_HOSTrn");  
        fgets($fp, 128);  
        fputs($fp, "mail from: <$frommail>rn");  
        $returnvalue[0] = fgets($fp, 128);  
        fputs($fp, "rcpt to: <$tomail>rn");  
        $returnvalue[1] = fgets($fp, 128); 
        fputs($fp, "datarn");  
        fgets($fp, 128);  
        fputs($fp, "Return-Path: $frommailrn");  
        fputs($fp, "From: "$webid" <$frommail>rn");  
        fputs($fp, "To: <$tomail>rn");  
        fputs($fp, "Subject: $subjectrn");  
        fputs($fp, "Content-Type: ".$type."; charset="euc-kr"rn");  
        fputs($fp, "Content-Transfer-Encoding: base64rn");  
        fputs($fp, "rn");  

        $message= chunk_split(base64_encode($message));  
        fputs($fp, $message);  
        fputs($fp, "rn");  
        fputs($fp, "rn.rn");  
        $returnvalue[2] = fgets($fp, 128);  
        fclose($fp);  

        if (ereg("^250", $returnvalue[0])&&ereg("^250", $returnvalue[1])&&ereg("^250", $returnvalue[2])) { 
            $sendmail_flag = true; 
        } 
    } 

    if ($sendmail_flag) { 
        echo "메일 보내기 성공"; 
    } else { 
        echo "메일 보내기 실패"; 
    } 
?>